package 字符串.easy;

/**
 * @author Lw中
 * @date 2020/8/18 9:08
 */
public class WuBa {

    // 58.最后一个长单词

    public static int lengthOfLastWord(String s) {
        // 方法一：使用split函数切割字符串
//        int length = 0;
//        String[] s1 = s.split(" ");
//        return s1[s1.length - 1].length();

        // 方法二：逆序遍历字符串
        int end = s.length() - 1;
        while (end >= 0 && s.charAt(end) == ' ') end--;
        if (end < 0) return 0;
        int start = end;
        while (start >= 0 && s.charAt(start) != ' ') start--;
        return end - start;
    }

    public static void main(String[] args) {
        int hello_world = lengthOfLastWord("Hello World");
        System.out.println(hello_world);
    }

}
